2
general::
Phrase(s): a clean sweep
a broad movement clearing or affecting everything in its pathway. (See also make a clean sweep. Usually figurative.) • The manager and everybody in accounting got fired in a clean sweep of that department. • Everybody got a pay rise. It was a clean sweep.
McGrawhill's American Idioms And Phrasal Verbs